strands of islam - German English Dictionary